<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    //  + 号两边有一个是字符串 就自动把另一个也转换为字符串
    let num1 = 10
    let str = 'hello'
    console.log(num1 + str)  // 10hello

    let num2 = 10
    let numStr = '10'
    console.log(num2 + numStr)  // 1010 

    // 除了 + 号以外的其他运算符（ -  *  /  %） 都要求操作数是数字类型 会自动转换为数字类型
    console.log(num2 - numStr)  // 0
    console.log(num2 * numStr)  // 100
    console.log(num2 / numStr)  // 1
    console.log(num2 % numStr)  // 0

    // 当 + 作为正数符号使用时  会把操作数转换为数字类型
    console.log(+numStr)  // 10
    console.log(typeof +numStr)  // number
  </script>
</body>

</html>